//
//  MedalViewController.swift
//  CoolTennisBall
//
//  Created by CA on 16/5/27.
//  Copyright © 2016年 CoolLang. All rights reserved.
//

import UIKit

class MedalViewController: PopupViewController {
    
    @IBOutlet weak var medalIcon: UIImageView!
    @IBOutlet weak var bottomDescriptionLabel: UILabel!
    
    fileprivate let medalDescriptions = [
        "从今天起，你将踏上征途奋力向前，记住，我们的目标不是没有蛀牙，而是打到对手满地找牙！",
        "最近的目标完成的很棒！明明已经那么优秀，你还在不断努力——这就是你和明明之间的区别。",
        "1000次击球对你而言只是轻而易举，志在峰巅的攀登者从来不会陶醉在沿途的某个脚印。",
        "据说一个网球选手在击球500万次之后能够成为真正的大师，现在你已经完成了千分之一。",
        "恭喜你本月获得了第一！但需要提醒一下你，或许曾经有一份真诚的爱摆在你的面前，可是你去打球了。",
        "三个月还没有人能打败你，现在明白什么叫“高处不胜寒”了吧。手下留情，多给年轻人一点机会。",
        "当有一天你发现10000次击球其实和1次击球没什么区别时，你将明白什么叫做登峰造极了。",
        "很少有人了解成为真正的天下第一是什么感觉，不过现在你完全有资格跟别人讲讲你的故事。",
        "你居然完成了一次满分运动！恭喜你难以置信地击败了所有人，下一次我们将会给你增加难度。"
    ]
    
    var medalIndex = 0

    // MARK: View LifeCycle
    
    override func viewDidLoad() {
        super.viewDidLoad()
        
        configureMedalIcon(medalIndex)
        
    }
    
    // MARK: IBAction
    
    @IBAction func close() {
        dismissFromParentViewController(with: DetailViewControllerAnimationType.fade)
    }
    
    // MARK: Private Method
    
    fileprivate func configureMedalIcon(_ medalIndex: Int) {
        
        guard medalIndex < medalDescriptions.count else { return }
        
        medalIcon.image = UIImage(named: String(format: NSLocalizedString("medal_icon_big_en_%d", comment: ""), medalIndex))
        if Bundle.currentLanguageIsChinese() {
            bottomDescriptionLabel.text = medalDescriptions[medalIndex]
        } else {
            bottomDescriptionLabel.text = ""
        }
    }

}
